@media only screen and (min-width:1921px) {
    .qywhinner li div h2 {
        font-size: 24px;
        line-height: 34px
    }

    .qywhinner li div p {
        font-size: 18px
    }

    .qywhinner li {
        padding: 24px 0 24px 51%
    }

    .qywh>.qywhimg {
        width: 38%
    }
}

@media only screen and (max-width:1919px) {
    .f_logo {
        padding-right: 30px;
    }

    .f_inf {
        padding: 0 60px;
    }

    .f_lj {
        padding: 0 30px;
    }
}



@media only screen and (max-width:1680px) {
    .i_cxlist{padding: 0 75px;}
    .cgnum{bottom: 12%;}
    .cp_tab .container a {
        width: 23%;
        margin-right: 1.33333%;
        margin-bottom: 1.33333%;
    }

    .xnzb li font {
        font-size: 16px;
    }

    .gsright {
        height: 617px
    }

    .fwfw p,
    .fwfw span,
    .fwtime p,
    .fwtime p i {
        font-size: 16px;
    }

    .fwtime p span {
        font-size: 24px
    }

    .kfzx>div {
        padding-top: 60px;
    }

    .fwfw {
        padding-right: 60px
    }

    .fwtime {
        padding-left: 60px
    }

    .nav>ul>li>a {
        padding: 0 16px;
        font-size: 15px;
    }

    .yfptlist li p {
        font-size: 14px;
    }

    .box {
        width: 440px;
        height: 440px
    }

    .cgnum span {
        margin-bottom: 35px
    }

    .sgfw_right .swiper-slide {
        padding-left: 50px
    }

    .sgfw_right .swiper-slide h2 {
        font-size: 16px;
    }

    .sgfw_right .swiper-slide h2 span {
        font-size: 14px
    }

    .sgfw_right .over {
        height: 460px
    }

    .znzb_right h2,
    .znzb_right h3 {
        line-height: 36px;
        font-size: 30px
    }

    .gylh_left {
        padding-left: 180px;
    }

    .gylh_left p {
        line-height: 40px;
        font-size: 16px;
    }

    .gy_l_inner h2 {
        margin-bottom: 28px;
        font-size: 24px;
    }

    .gy_l_inner p {
        line-height: 30px;
        font-size: 14px
    }

    .gybanner span {
        font-size: 16px
    }

    .jsbzlist li p {
        font-size: 16px;
        line-height: 30px;
        height: 120px
    }

    .hblist li h2 {
        font-size: 18px
    }

    .qdinner {
        padding: 40px 35px 0;
        min-height: 360px
    }

    .jysc {
        padding: 80px 0 120px
    }

    .cgys p {
        font-size: 16px;
        line-height: 28px;
    }

    .xtys,
    .cg {
        padding: 80px 5%
    }

    .qdinner h2 {
        font-size: 26px;
    }

    .jysc .container {
        margin-top: 50px
    }

    .jdgcxq_right {
        padding-left: 70px
    }

    .jdgcxq_right h2,
    .jdgcxq_right h3 {
        font-size: 22px
    }

    .jdgcxq_right span {
        font-size: 16px;
        line-height: 28px;
    }

    .gcxqnp a {
        font-size: 14px;
        padding: 8px 28px
    }

    .cwimgtxt h2 {
        font-size: 32px
    }

    .cwimgtxt font {
        font-size: 12px;
        line-height: 24px
    }

    .howuser {
        padding-top: 70px
    }

    .why {
        padding: 90px 0 80px
    }

    .fs_tit h2 {
        font-size: 30px;
    }

    .whylsit li {
        padding: 12px 50px
    }

    .whylsit li p {
        font-size: 16px;
        line-height: 26px
    }

    .cwcp {
        padding-top: 80px
    }

    .cp_lst li a {
        padding-bottom: 20px
    }

    .cp_lst li h2 {
        font-size: 16px
    }

    .how_right p {
        font-size: 16px;
        padding: 0 80px
    }

    .sc_left p {
        font-size: 16px;
        line-height: 28px;
    }

    .qdinner p {
        margin-bottom: 20px;
        font-size: 16px
    }

    .hblist li {
        padding: 40px 0
    }

    .hb_left h2 {
        font-size: 20px;
    }

    .hb_left p {
        font-size: 16px;
    }

    .cgnum font {
        margin-bottom: 35px
    }

    .cgnum h2 {

        font-size: 80px
    }

    .yfcginner span {
        font-size: 50px;
        padding: 0 8px
    }

    .yfptlist li span {
        margin-bottom: 20px
    }

    .yfptlist li h2 {
        font-size: 22px
    }

    .lsgc li a span {
        font-size: 16px
    }

    .yfptlist li h3 {
        font-size: 12px
    }

    .yfimglist li span {
        font-size: 14px;
    }

    .fs_item>div {
        padding: 0
    }

    .fs_item>div>a {
        padding: 135px 0 200px
    }

    .jnbwinner>p {
        width: 65%;
        font-size: 16px;
    }

    .jnbwtxt {
        padding: 40px 70px
    }

    .cpxq_right h5 {
        font-size: 40px;
    }

    .cptdlist li {
        padding: 45px 36px 80px
    }

    .yd_video_txt h2 {
        font-size: 50px
    }

    .cptdlist li h2 {
        font-size: 24px;
    }

    .cptdlist li p {
        font-size: 14px;
        line-height: 26px;
    }

    .xnzb li i {
        font-size: 14px;
    }

    .xnzb li {
        padding: 70px 0 80px
    }

    .jjfainner p {
        line-height: 30px;
        font-size: 14px
    }

    .rhsy>h2 {
        padding: 0 30px;
        line-height: 40px;
        font-size: 18px;
    }

    .gyxdbanner .swiper-container {
        width: 94%
    }

    .s_t_right p {
        font-size: 16px;
    }

    .chinese p {
        font-size: 16px
    }

    .hhr_right p {
        font-size: 16px;
    }

    .cp_tab .container a {
        font-size: 12px
    }

    .fs_item>div p {
        width: 60%
    }

    .hhrtxt {
        margin-bottom: 60px
    }

    /* .h_share li h6,
    header,
    .h_right_right,
    .header_right {
        line-height: 78px;
        height: 78px;
    } */

    /* .jn_logo li {
        margin-right: 20px
    } */

    .jn_logo li img {
        max-width: 120px
    }

    .index_wrap6 {
        padding: 82px 0 160px
    }

    .f_logo {
        padding-right: 20px
    }

    .f_inf {
        padding: 0 30px
    }

    .f_ewm li {
        margin-left: 20px;
    }

    .f_lj {
        padding: 0 20px
    }

    .f_inf h2 font a {
        font-size: 22px
    }

    .i_znzz {
        margin-top: 40px;
    }

    .i_znzz h6 {
        font-size: 18px;
    }

    .i_znzz h6 span {
        width: 50px;
        height: 50px;
        line-height: 50px;
        margin: 0 5px
    }

    .i_znzz h2 {
        font-size: 24px;
        line-height: 54px
    }

    .hsinner p {
        font-size: 16px;
        line-height: 26px;
        margin-bottom: 26px
    }

    .hsinner h2 {
        font-size: 26px;
    }

    .hsimg span {
        font-size: 20px;
        line-height: 36px;
        padding: 0 44px
    }

    .ab_l_inner p {
        font-size: 16px;
    }

    .ab_l_inner h2 {
        font-size: 26px
    }

    .ab_l_right p {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 30px
    }

    .teamlist li h6 {
        padding: 12px 0 2px;
        font-size: 14px;
    }

    .jszdinner li p {
        font-size: 16px;

    }

    .jszdinner li h2 {
        font-size: 20px;
        margin-bottom: 24px
    }

    .teamxq_inner p {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 30px
    }

    .qywhinner li div h2 {
        font-size: 16px;
        line-height: 24px;
    }

    .qywhinner li div p {
        font-size: 12px;
        line-height: 16px;
    }

    .qywhinner li {
        padding: 10px 0 10px 51%
    }

    .yhls span {
        font-size: 28px;
    }

    .dsj p {
        font-size: 16px;
        line-height: 26px
    }

    .yhls li .container {
        padding: 12px 0
    }

    .yhls li:hover .container {
        padding: 18px 0
    }

    .sjtxt p {
        font-size: 16px;
    }

    .fzlcbanner p {
        font-size: 16px;
    }

    .fzlcbanner h6 {
        font-size: 40px;
        margin-top: 42px
    }

    .fztit h5 {
        font-size: 48px
    }

    .jnbwbanner .swiper-slide-active {
        width: 681px !important
    }
}

@media only screen and (max-width:1440px) {
#menu UL LI OL{ width:150px; left:-5%;}
#menu UL LI.cpa OL{ width:98%; padding:2% 1%; left:0px; }
    .flsm table tr td p{font-size: 14px !important;}

    .gsright {
        height: 528px
    }

    .f_logo img {
    }

    .f_logo {
        padding: 0;
    }

    .zrbg .container {
        padding-right: 0
    }

    .jnbwbanner .swiper-slide-active {
        width: 611px !important
    }


    .sc_right th,
    .sc_right td {
        font-size: 14px;
        padding: 6px
    }

    .znzb_right h4 {
        font-size: 18px
    }

    .gybanner {
        height: 525px
    }

    .jjfainner p a {
        font-size: 14px;
        line-height: 24px
    }

    .kkfx {
        padding: 60px 0 90px
    }

    .yslist li div {
        top: 8px
    }

    .l_color img,
    .fs_item>div a img {
        height: 120px
    }

    .i_shrklist>div.ac {
        margin-top: 60px
    }

    .jnbwinner a img {
        height: 120px
    }

    .pic h5 {
        font-size: 18px
    }

    .fwfw p,
    .fwfw span,
    .fwtime p,
    .fwtime p i {
        font-size: 14px;
    }

    .fwtime p i {
        width: 90px
    }

    .fwtime div {
        width: 90%
    }

    .fwtime p span {
        font-size: 20px
    }

    .rhsy>h1 {
        font-size: 18px
    }

    .h_share li h6 {
        font-size: 18px
    }

    .seach.ac input {
        width: 100px
    }

    .about.index_wrap1 .i_w1_left p {
        font-size: 14px
    }

    .ej>ul>li>ul>li>ul>li>a {
        font-size: 12px
    }

    .ej>ul>li>ul>li>ul {
        padding: 18px 10px 20px
    }

    .nav>ul>li ul li a {
        font-size: 14px
    }

    .sjdyh .qywhtit p {
        font-size: 16px
    }

    .h_right_right {
        padding-left: 10px
    }

    .seach {
        padding: 0 12px
    }

    .lsgc li a span {
        font-size: 14px;
    }

    .lsgc li a {
        padding: 12px 0
    }

    .yd_video_txt h6 {
        width: 110px;
        height: 110px;
    }

    .yd_video_txt h2 {
        font-size: 36px;
        white-space: nowrap;
        line-height: 40px
    }

    .xtdy {
        padding: 60px 0
    }

    .dy_left {
        padding: 135px 0
    }

    .dy_right p {
        line-height: 24px;
        font-size: 14px
    }

    .dy_r_top {
        padding-bottom: 26px;
        margin-bottom: 28px;
    }

    .dy_l_l h1 {
        font-size: 40px
    }

    .dy_l_l h2 {
        font-size: 20px
    }

    .dy_l_l {
        padding-right: 30px
    }

    .dy_l_r {
        padding: 0 30px;
    }

    .dy_l_l h3 {
        font-size: 16px;
        line-height: 30px;
    }

    .dy_l_r h6 {
        font-size: 14px;
    }

    .dy_l_r h6 span {
        font-size: 20px
    }

    .qx {
        padding: 80px 0 30px
    }

    .qx_left {
        padding-left: 80px
    }

    .qx_left p {
        font-size: 14px;
        line-height: 24px
    }

    .ydys {
        padding: 85px 0 60px
    }

    .nav {
        margin-left: 50px
    }

    .yslist li p {
        font-size: 12px;
    }

    .yslist li h2 {
        font-size: 26px
    }

    .yslist li {
        height: 140px
    }

    .kkfx .container p {
        font-size: 14px;
    }

    .kkfx .container h2 {
        font-size: 20px;
        margin: 18px 0
    }

    .jzfx_tit img {
        transform: scale(.8)
    }

    .jzfx_tit h2 {
        font-size: 24px;
    }

    .gys .jzfx_tit {
        margin-bottom: 60px
    }

    .gys p {
        font-size: 16px;
        line-height: 30px;
    }

    .fsxt_tab li h3 {
        font-size: 14px;
        line-height: 24px
    }

    .xtjjfa {
        padding-top: 70px
    }

    .xtjjfa_list li h1 {
        font-size: 18px;
    }

    .jjfainner p {
        font-size: 12px;
        line-height: 24px
    }

    .jjfainner h2 {
        margin-bottom: 30px;
        font-size: 18px;
    }

    .cp_tab {
        padding: 100px 34px 30px
    }

    .cp_tab .container a {
        width: 24%;
        margin-right: 1.33333%;
        margin-bottom: 1.33333%
    }

    .cp_tab .container a:nth-child(4n) {
        margin-right: 0
    }

    .fs_item>div p {
        width: 80%;
        font-size: 14px;
        line-height: 26px
    }

    /* .fs_item>div {
        padding: 100px 0 160px
    } */

    .fs_item>div:nth-child(1) .fscpjs {
        padding: 20px 10% 20px 10.75%;

    }

    .fs_item>div:nth-child(2) .fscpjs {
        padding: 20px 10.75% 20px 10%;
    }

    .fscpjs h6 {
        font-size: 14px;
        line-height: 24px
    }

    .ring {
        width: 96px;
        height: 96px;
        transform: translateY(-50%) translateX(35px)
    }

    .ring font {
        width: 72px;
        height: 72px;
        line-height: 72px;
        padding-left: 20px;
    }

    .jnbwinner>p {
        width: 74%;
        font-size: 14px;
        line-height: 24px;
        text-align: justify
    }

    .jnbwbanner .swiper-slide {
        height: 460px
    }

    .jnbwinner {
        top: 36%
    }

    .jnbwtxt {
        padding: 30px
    }

    .jnbwtxt p {
        font-size: 14px;
        line-height: 24px
    }

    .swiper-slide-active .jnbwinner>img {
        margin-bottom: 35px
    }

    .swiper-slide-active .jnbwinner {
        margin-top: -120px
    }

    .fstit h2 {
        font-size: 24px;
    }

    .fstit img {
        transform: scale(.8)
    }

    .ywflinner {
        height: 540px
    }

    .ywfltxt p {
        font-size: 14px;
    }

    .cpxq {
        padding: 80px 0 16px
    }

    .cpxqimg img {
        max-width: 60%
    }

    .cpxq_right h5 {
        font-size: 30px;
        margin-bottom: 20px;
    }

    .cpxq_right p {
        font-size: 15px;
        line-height: 30px
    }

    .cpxq_right a {
        line-height: 38px;
        font-size: 16px;
    }

    .cptdlist li {
        padding: 32px 26px
    }

    .cptdlist li p {
        font-size: 14px;
        line-height: 24px;
        height: 220px
    }

    .xnzb {
        padding: 50px 0 80px
    }

    .xnzb h4,
    .xnzb h5,
    .syfwimg p {
        font-size: 16px;
    }

    .xnzb li {
        padding: 30px 0
    }

    .zbimg img {
        width: 48px
    }

    .xnzb li font {
        font-size: 16px;
        margin: 15px 0 12px;
        line-height: 24px;
    }

    .xnzb li p {
        font-size: 12px;
    }

    .xnzb li i {
        font-size: 12px;
    }

    .cqtd {
        padding: 60px 0
    }

    .rhsy {
        padding-top: 50px
    }

    .rhsy>h2 {
        line-height: 32px;
        font-size: 16px
    }

    .xgcp>.clearfix>a {
        font-size: 14px
    }

    .buy li a {
        padding: 20px 0 20px 13%
    }

    .buy li span {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .buy li span font {
        font-size: 24px
    }

    .buy li h2 {
        margin-left: 26px;
        font-size: 18px;
        line-height: 24px;
    }

    .buy li h2 i {
        font-size: 12px;
        line-height: 18px
    }

    .hhr_tit img {
        transform: scale(.6) translateX(-20%)
    }

    .hhrtxt {
        margin-bottom: 30px;
    }

    .hhr_link a {
        padding: 26px 0 26px 48px
    }

    .zbgd_right p {
        font-size: 14px;
        line-height: 24px;
    }

    .zbgd_right span {
        font-size: 13px;
        line-height: 18px
    }

    .tzztit h2 {
        font-size: 24px;
    }

    .tzztit h3,
    .tzztit h6 {
        font-size: 14px
    }

    .chinese {
        padding: 36px 50px 44px
    }

    .chinese h2,
    .englistinner h2 {
        font-size: 16px;
        margin-bottom: 14px;
    }

    .chinese p,
    .englistinner p {
        font-size: 14px;
        line-height: 24px;
        height: 72px
    }

    .tzzhd a {
        padding: 74px 0 66px
    }

    .tzzhd h6 {
        margin-top: 24px
    }

    .gsbg {
        padding: 40px 0
    }

    .gsbglist li .container {
        padding: 0
    }

    .zbcglist li .container {
        line-height: 0
    }

    .gyxdbanner .swiper-button-prev h6,
    .gyxdbanner .swiper-button-next h6 {
        line-height: 30px;
        font-size: 14px;
    }

    .gyxdbanner .swiper-button-prev,
    .gyxdbanner .swiper-button-next {
        width: 30px;
        height: 30px;
    }

    .zz h2 {
        font-size: 18px;
    }

    .zz h3 {
        font-size: 24px;
    }

    .zz p {
        font-size: 14px;
        line-height: 30px;
    }

    .zz {
        padding: 20px 0 40px
    }

    .zzlist li p {
        font-size: 14px;
    }

    .zzlist li {
        padding: 8px
    }

    /* .zzlist>h6 {} */

    .gsbglist li font {
        line-height: 30px;
    }

    .zbcglist p,
    .zbcglist span {
        font-size: 14px;
        line-height: 38px
    }

    .gsbglist li p,
    .gsbglist li span {
        font-size: 14px;
    }

    .chinese a {
        font-size: 14px;
    }

    .hhr_right p {
        font-size: 14px;
        line-height: 24px
    }

    .rhsy>p {
        font-size: 14px;
        line-height: 30px
    }

    .shares div>* {
        font-size: 12px;
    }

    .h_share li {
        padding: 0 12px 0 0
    }

    .h_share li:first-child {
        padding-left: 12px
    }

    .banner_txt h2 {
        font-size: 38px;
        line-height: 48px;
    }

    .banner_txt h3 {
        font-size: 16px;
        line-height: 28px;
    }

    .index_tit h2 {
        font-size: 28px;
        line-height: 28px;
    }

    .i_w4_right li {
        padding: 0 10px;
    }

    .i_w4_right span,
    .i_w4_right p {
        line-height: 36px;
        font-size: 14px
    }

    .i_cxtit p {
        font-size: 16px;
    }

    .i_cx {
        padding: 48px 0 100px
    }

    .i_mtinner h2 {
        font-size: 16px;
        line-height: 26px;
    }

    .i_mtinner {
        padding-left: 26px;
    }

    .i_mtinner p {
        font-size: 14px;
        line-height: 22px;
    }

    .index_wrap3 .index_tit {
        margin-top: 44px
    }

    .i_w3_l_content a {
        margin-top: 44px;
        width: 140px;
        height: 32px;
        line-height: 32px
    }

    .i_w3_l_content a img {
        width: 6px
    }

    .index_wrap2>ul>li {
        padding: 0 35px
    }

    .dataNums .tt span {
        font-size: 42px;
        line-height: 48px
    }

    .i_cxlist li span {
        font-size: 42px;
        line-height: 46px
    }

    .i_cxlist {
        padding: 0 66px
    }

    .i_csbanner .swiper-button-prev,
    .i_csbanner .swiper-button-next {
        margin: 30px 2px
    }

    .index_wrap6 {
        padding: 46px 0 110px
    }

    .i_znzz h2 {
        width: 70%;
        line-height: 46px;
        font-size: 20px
    }

    .i_znzz p {
        margin-top: 40px;
        font-size: 14px;
        line-height: 28px
    }

    .i_shrklist ul {
        margin-top: 60px
    }

    .i_shrklist>a,
    .zzlist>h6 {
        margin-top: 30px;
        width: 140px;
        height: 32px;
        line-height: 32px;
    }

    .zrbg h6 {
        font-size: 16px;
        margin-top: 20px;
    }

    .s_t_right {
        padding-left: 30px;
    }

    .s_t_right h2 {
        font-size: 20px;
    }

    .s_t_right p {
        font-size: 14px;
        line-height: 24px
    }

    .s_t_right font {
        margin-top: 25px;
        height: 28px;
        line-height: 28px;
    }

    .s_t_left h2,
    .s_r_img h2 {
        font-size: 50px;
        line-height: 50px;
    }

    .s_t_left h3,
    .s_r_img h3 {
        font-size: 18px;
    }

    .s_t_left h4,
    .s_r_img h4 {
        font-size: 12px;
    }

    .s_r_img font {
        line-height: 30px;
        border-radius: 30px;
        padding: 0 30px;
        margin-top: 20px;
    }

    .shzrbg_right {
        padding-left: 60px
    }

    .bginner {
        padding: 0 50px 0 30px
    }

    .bginner h2 {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .bginner p {
        font-size: 14px;
    }

    .shzrlist li h6 {
        font-size: 26px;
    }

    .bginner {
        width: calc(100% - 80px)
    }

    .bgtime h2 {
        font-size: 26px;
    }

    .bgtime h2 span {
        font-size: 12px;
    }

    .yfptlist li span {
        width: 74px;
        height: 74px;
        margin-bottom: 10px;
    }

    .yfimglist li span {
        font-size: 12px;
    }

    .yfteam_js {
        padding: 60px 0 220px
    }

    .team_js {
        margin-top: 0
    }

    .xtfw_t_img img {
        transform: scale(.78)
    }

    .xtfwtit h2 {
        font-size: 18px;
        line-height: 30px;
    }

    .xtfwtit h2 span {
        font-size: 12px;
        line-height: 20px
    }

    .team_js li img {
        transform: scale(.8)
    }

    .yfteaminner {
        padding: 40px 0 0
    }

    .yfteaminner h2 {
        font-size: 18px;
    }

    .yfteaminner h3,
    .yfteaminner>p {
        font-size: 14px;
        line-height: 24px
    }

    .teambanner p {
        right: 5%;
        top: 10%;
        font-size: 22px;
        line-height: 22px
    }

    .yfcg {
        padding: 50px 0 55px
    }

    .yfcg .xtfwtit {
        margin-bottom: 30px
    }

    .box {
        width: 320px;
        height: 320px
    }

    .cgnum {
        width: 70%
    }

    .cgnum h2 {
        font-size: 48px;
        line-height: 70px;

    }

    .sgfw_left li p {
        font-size: 14px;
        line-height: 22px;
        padding: 15px
    }

    .sgfw_right .over {
        height: 380px
    }

    .sgfw_right .swiper-slide font {
        font-size: 26px
    }

    .sgfw_right .swiper-slide h2 {
        font-size: 14px;
    }

    .sgfw_right .swiper-slide h2 span {
        font-size: 12px;
    }

    .znzb_right h2,
    .znzb_right h3 {
        font-size: 22px;
        line-height: 28px
    }

    .znzb_right h2:after {
        margin-top: 20px;
        margin-bottom: 20px
    }

    .wlxq {
        margin-top: -250px;
        padding-top: 35px
    }

    .wlxq_txt h1 {
        font-size: 24px
    }

    .wlxq_txt p {
        font-size: 14px;
        line-height: 30px
    }

    .wlnp a {
        padding: 8px 6px;
        font-size: 14px
    }

    .wljdinner {
        padding: 60px 0 72px
    }

    .wljd_left h2 {
        font-size: 24px;
        margin-bottom: 22px
    }

    .wljd_left p {
        font-size: 14px;
    }

    .wljd_left span,
    .i_znzz h5 {
        margin-top: 32px;
        line-height: 44px;
        padding: 0 36px;
        font-size: 14px;
    }

    .i_znzz h5 a {
        font-size: 14px;
        padding: 0 36px;
    }

    .wljd_left span a {
        font-size: 14px;
    }

    .gylh_left {
        padding-left: 120px
    }

    .gy_l_inner h2 {
        font-size: 18px;
    }

    .gy_l_inner h2:after {
        margin-top: 26px
    }

    .gy_l_inner {
        padding-right: 40px
    }

    .jsbzlist li span {
        margin: 48px 0 20px;
        width: 120px;
        height: 104px;
        line-height: 104px
    }

    .jsbzlist li h2 {
        font-size: 20px;
        margin-bottom: 20px
    }

    .jsbzlist li p {
        font-size: 14px;
        line-height: 22px;
        height: 200px
    }

    .hbaqtop {
        padding: 80px 0 240px;
    }

    .hblist li {
        padding: 30px 0;

    }

    .hbaqbottom {
        margin-top: -200px
    }

    .hblist li h2 {
        font-size: 16px;
        line-height: 30px
    }

    .hbinner li {
        padding: 55px 66px
    }

    .hb_left h2 {
        font-size: 16px;
    }

    .hb_right {
        padding-left: 60px;
    }

    .hb_left p {
        font-size: 14px;
        line-height: 26px
    }

    .qb .container>p {
        font-size: 14px
    }

    /* .qdinner {
        padding:10%;
    } */

    .qdinner h2 {
        font-size: 18px;
        margin-bottom: 20px;
    }

    .qdinner p {
        font-size: 14px;
        margin-bottom: 10px
    }

    .sc_left p {
        font-size: 14px;
        line-height: 24px
    }

    .jysc .container {
        margin-top: 30px;
    }

    .jysc {
        padding: 50px 0 80px
    }

    .jdgcxq_right p {
        width: 90%;
        font-size: 14px;
        line-height: 24px;
        margin-top: 15px
    }

    .jdgcxq_right span {
        font-size: 14px;
        line-height: 24px;
        margin-top: 15px
    }

    .gcxqnp a {
        padding: 4px 14px
    }

    .jdgclist li span {
        font-size: 14px;
        padding: 10px 0 5px
    }

    .xtys,
    .cg {
        padding: 40px 5%
    }

    .jsbzlist li i {
        font-size: 14px
    }

    .jsbzlist li h2:after {
        margin-top: 20px
    }

    .jsbzlist li font {
        font-size: 34px
    }

    .wljd_left h2:after {
        margin-top: 22px
    }

    .wlxq_txt {
        width: calc(100% - 120px)
    }

    .znzb_right {
        padding-left: 11%
    }

    .znzb_right p {
        font-size: 14px;
        line-height: 30px
    }

    .cgnum font,
    .cgnum span {
        margin-bottom: 20px;
        font-size: 12px
    }

    .yfcginner h2 {
        font-size: 14px;
    }

    .yfcginner span {
        font-size: 38px
    }

    .yfptlist li span font {
        font-size: 26px;
    }

    .yfptlist li h2 {
        font-size: 18px;
    }

    .yfptlist li h3:after {
        margin: 0 auto
    }

    .yfptlist li p {
        font-size: 12px;
        line-height: 20px;
        height: 80px;
    }

    .bgtime {
        width: 80px;
        height: 80px;
    }

    .bgbottom h2 {
        font-size: 22px
    }

    .zrbg p {
        font-size: 14px;
        line-height: 30px;
    }

    .index_wrap7 {
        padding: 40px 0 48px
    }

    .index_tit .i_shrktab {
        margin-top: 20PX
    }

    .i_shrklist>a img {
        width: 6px
    }

    .dataNums .dataOne {
        height: 48px
    }

    .jn_logo li img {
        max-width: 100px
    }

    .i_w3_right>p {
        font-size: 14px;
    }

    .i_w1_left ul {
        margin-top: 48px
    }

    .i_w1_left li {
        margin-right: 40px
    }

    .index_wrap1 {
        padding: 60px 0
    }

    .i_w1_left p {
        font-size: 14px;
        margin-top: 20px
    }

    .i_w1_left li h6 {
        font-size: 28px
    }

    .index_wrap2 li h6:after {
        margin-top: 8px
    }

    .index_wrap2>ul>li>h5 {
        line-height: 18px;
        height: 36px;
        font-size: 12px
    }

    .index_wrap3 {
        padding: 56px 0 80px
    }

    .f_inf h2 {
        font-size: 12PX;
        line-height: 30px
    }

    .f_inf h2 font a {
        font-size: 16px;
    } .f_lj{ width:25%;}

    .f_lj a {
         width: 48%;
        margin: 0;
        margin-right: 2%;
        margin-bottom: 6px;
        display: inline-block;
        vertical-align: top;
        box-sizing: border-box; font-size:14px;
    }

    .f_ewm img {
        width: 100px
    }

    .bq p {
        font-size: 12px;
        line-height: 16px
    }

    .bq a {
        font-size: 13px
    }

    .hsinner h2 {
        font-size: 18px;
        margin-bottom: 12px
    }

    .hsinner p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 24px;
    }

    .hsimg span {
        padding: 0 34px;
        line-height: 32px;
        font-size: 16px
    }

    .page a {
        width: 32px;
        height: 32px;
        line-height: 32px;
        font-size: 12px
    }

    .page a h6 {
        font-size: 14px
    }

    .gsbanner {
        padding: 14px 36px
    }

    .newpic_js h6 {
        font-size: 24px;
    }

    .newpic_js {
        padding: 34px 0;
    }

    .newpic_js h2 {
        font-size: 18px;
    }

    .newpic_js p {
        font-size: 14px;
        line-height: 26px
    }

    .gsnewlist p,
    .gsnewlist span {
        line-height: 36px;
        font-size: 14px
    }

    .pic h2 {
        font-size: 28px;
        line-height: 44px
    }

    .pic h3 {
        font-size: 12px;
        line-height: 24px
    }

    .mtjx li .time {
        font-size: 32px;
        padding: 0 30px
    }

    .mtjx li .container div {
        padding-left: 40px;
    }

    .mtjx li h2 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .mtjx li p {
        font-size: 14px;
        line-height: 22px
    }

    .sj_inner h2 {
        font-size: 22px;
        margin-bottom: 15px
    }

    .yhsj a {
        padding: 15px
    }

    .sj_inner {
        padding: 0 94px
    }

    .sj_inner p {
        font-size: 14px;
        line-height: 28px
    }

    .xq_tit h2 {
        font-size: 24px;
    }

    .xq_left p {
        font-size: 14px;
        margin-bottom: 24px;
        line-height: 24px
    }

    .xq_right {
        padding-left: 80px
    }

    .hotnew li a {
        line-height: 30px;
        font-size: 14px;
    }

    .r_ewm_inner {
        padding-left: 30px;
        width: calc(100% - 120px)
    }

    .r_ewm_inner p {
        font-size: 14px;

    }

    .tjlist li p {
        font-size: 14px;
        padding: 0 8px
    }

    .xq_np a {
        font-size: 14px;
        line-height: 36px
    }

    /* .h_share li h6,
    header,
    .h_right_right,
    .header_right,
    .nav>ul>li>a {
        line-height: 85px;
        height: 85px
    } */

    .nav>ul>li>a {
        font-size: 14px;
        padding: 0 16px
    }

    .seach input.ac {
        width: 90px
    }

    .logo {
        width: 70px
    }

    /* body {
        padding-top: 64px
    } */

    .ab_l_inner h2:after {
        margin-top: 24px;
    }

    .ab_l_inner h2 {
        font-size: 18px;
    }

    .ab_l_inner p {
        font-size: 14px;
        line-height: 28px;
    }

    .ab_l_right p {
        font-size: 14px;
        margin-bottom: 24px;
        line-height: 24px
    }

    .ej>ul>li {
        padding: 0 20px
    }

    .ej span {
        font-size: 34px;
        font-size: 14px
    }

    .ej>ul>li>ul>li>a {
        line-height: 34px;
    }

    .teamlist li h6 {
        font-size: 12px;
        padding: 6px 0 0
    }

    .teamxq_img {
        padding: 12px
    }

    .teamxq_inner p {
        font-size: 14px;
        line-height: 26px;
        margin-bottom: 26px
    }

    .teamnp a {
        width: 38px;
        height: 38px;
        line-height: 38px;
    }

    .teamxq {
        padding: 40px 0
    }

    .ab_tit h2 {
        font-size: 18px;
        line-height: 18px
    }

    .qywhtit h2 {
        font-size: 18px;
        line-height: 24px;
    }

    .qywhtit h2:before {
        height: 32px;
    }

    .qywhinner ul {
        margin-top: 10px
    }

    .qywhinner .qywhtit {
        padding-left: 49%
    }

    .qywhinner li {
        padding: 6px 0 6px 51%
    }

    .qywhinner li div h2 {
        font-size: 14px
    }

    .qywh {
        padding: 42px 0
    }

    .qywh>.qywhimg {
        top: 50%;
        transform: translateY(-50%);
        -ms-transform: translateY(-50%);

        -webkit-transform: translateY(-50%);
    }

    .year {
        padding-left: 56px
    }

    .dsj p {
        font-size: 14px;
        line-height: 24px;
    }

    .yhls li .container {
        padding: 8px 0;
    }

    .yhls li:hover .container {
        padding: 13px 0
    }

    .yhls span {
        font-size: 24px;
    }

    .yhls font {
        line-height: 25px
    }

    .sjtxt p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 24px
    }

    .yhls {
        padding: 30px 0 50px
    }

    .smbanner .swiper-slide p {
        font-size: 14px
    }

    .fzlcinner div {
        padding: 16px 32px 0 30px
    }

    .fzlcinner p {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 24px
    }

    .fztit h5 {
        font-size: 36px;
    }

    .fztit span {
        padding: 0 24px;
        line-height: 32px;
        font-size: 16px
    }

    .fzlc {
        padding: 60px 0 0
    }

    .fzlcbanner .swiper-button-prev,
    .fzlcbanner .swiper-button-next,
    .gsb_btn div {
        width: 34px;
        height: 34px;
        line-height: 34px
    }

    .fzlcbanner h6 {
        margin-top: 26px;
        padding-bottom: 26px;
        font-size: 30px
    }

    .teamlist li {
        padding: 5px
    }

    .about.index_wrap1 .i_w1_left h2 {
        font-size: 18px;
        line-height: 26px
    }

    .right_ewm>img {
        width: 120px;
    }

    .i_w3_left {
        padding-right: 180px
    }

    .dataNums .dataOne {
        width: 24px
    }

    .i_znzz {
        width: 80%;
        margin-top: 56px
    }

    .yfptlist li h3 {
        line-height: 18px;
        height: 36px;
    }

    .znzbbanner {
        height: 422px;
    }

    .i_w3_banner h2 {
        font-size: 12px
    }

    .i_w3_tab h6 font {
        font-size: 16px
    }

    .i_w3_tab h6 span {
        font-size: 20px
    }

    .i_w3_tab h6 a {
        padding: 8px 0
    }
}

@media only screen and (max-width:1360px) {
#whzs  LI{ padding-bottom:10%;}
    .jnbwbanner .swiper-slide-active {
        width: 577px !important
    }

    .znzbbanner {
        height: 399px;
    }

    .gsright {
        height: 399px
    }

}

@media only screen and (max-width:1280px) {#search dd{font-size:24px;}#search .so,#search .input,#search .buttom{height:40px;}
.bannerd .swiper-slide .wznr h5{font-size:35px;}
.bannerd .swiper-slide .wznr h4{ font-size:50px;  }
.bannerd .swiper-slide .wznr p{ font-size:14px;}

    .sgfw_right .over {
        height: 350px
    }

    .jnbwbanner .swiper-slide-active {
        width: 550px !important
    }

    .znzbbanner {
        height: 375px;
    }

    .gsright {
        height: 369px
    }

    .f_ewm img {
        width: 80px;
        display: block;
        margin: 0 auto
    }

    .f_lj,
    .f_inf {
        padding: 0 10px
    }

    .seach {
        padding: 0 12px
    }

    .i_znzz p {
        margin-top: 26px;
    }

    .index_wrap6 {
        padding: 34px 0 80px
    }

    .nav>ul>li>a {
        padding: 0 10px
    }
}

@media only screen and (max-width:1200px) {body,p{ font-size:14px;}.tyrkbanner p { font-size:14px;}
.i_csbanner .swiper-slide img { height:16vw; }
#whzs  LI .nr .qt h5{ font-size:12px; height:30px; line-height:30px;}
#whzs  LI .nr .qt p{ font-size:12px; line-height:20px; height:40px; margin-bottom:1.5%; }
.i_w3_banner .swiper-slide img{ height:12vw;}
#topr .qt h6{ font-size:20px;}
#menu UL LI A { font-size:14px;}
#menu UL LI OL .xlm a{ font-size:12px}
#menu UL LI OL .cp dd p a{ font-size:12px; font-weight:normal;}
    .f_inf h2 span{
        position: inherit;
        left:0;
    }
    .hhr_tit img {
        transform: scale(.5) translateX(-50%);
    }

    .f_logo a {
        display: inline-block;
        margin-left: 20px;
    }

    .f_logo a {
        width: 70%;
    }

    .pic h2 {
        font-size: 18px;
    }

    .pic h4 {
        font-size: 18px;
        margin: 20px 0 10px;
    }

    .pic h5 {
        font-size: 14px;
        width: 80%;
        line-height: 28px;
    }

    .searchresult form {
        width: 90%;
    }

    .ssjglist li a {
        padding: 12px 0
    }

    .ssjglist li:before {
        display: none
    }

    .ssjglist li h6 {
        display: none
    }

    .ssjglist {
        border-left: 0
    }

    .ssjglist p {
        padding-right: 0;
        height: auto
    }

    .ssjglist {
        margin: 30px auto
    }

    .page span {
        display: block
    }

    .yslist li p {
        line-height: 20px
    }

    .qx_left p {
        font-size: 12px;
        line-height: 20px
    }

    .yslist {
        margin-top: 20px;
    }

    .btn {
        display: block
    }

    .f_ewm li {
        margin-left: 0
    }

    header {
        box-shadow: 0 0 5px rgba(0, 0, 0, .1)
    }

    .nav {
        position: absolute;
        right: 0;
        top: 100%;
        width: 100%;
        background: #fff;
        padding: 15px 0;
        transform: translateX(100%);
        -ms-transform: translateX(100%);
        -webkit-transform: translateX(100%);
    }

    .nav.ac {
        transform: translateX(0);
        -ms-transform: translateX(0);
        -webkit-transform: translateX(0);
    }

    .nav>ul>li {
        width: 100%;
    }

    .nav>ul>li>a {
        display: block;
        height: auto;
        line-height: 40px;
        text-align: center
    }

    .h_share {
        /* display: none */
    }

    .h_share li {
        display: none;
    }

    .h_share li:first-of-type {
        display: block;
    }

    .banner_txt h2 {
        font-size: 26px;
    }

    .banner_txt h3 {
        font-size: 14px
    }

    .i_w1_left {
        width: 100%;
        padding-right: 0;
    }

    .i_w1_left li h6 {
        background: #288FE1;
        color: #fff;
    }

    .i_w1_left li {
        margin-right: 0;
        text-align: center;
        width: 25%
    }

    .i_w1_left li span {
        margin: 0 auto;
    }

    .i_w1_right {
        width: 100%;
        padding-left: 0;
        padding-top: 20px
    }

    .index_wrap2>ul>li {
        /* width: 33.33%; */
        text-align: center;
        padding: 0;
    }

    .index_wrap2 li h6 span {
        font-size: 30px;
    }

    .i_w3_tab h6 span {
        display: none
    }

    .i_w3_tab h6 {
        display: inline-block;
        width: 24%;
        margin-right: 1.333%;
        box-sizing: border-box;
        margin-bottom: 10px;
    }

    .i_w3_tab h6:nth-child(4n) {
        margin-right: 0
    }

    .i_w3_tab h6 a {
        pointer-events: none
    }


    .i_mtinner {
        width: 100%;
        padding-left: 0
    }

    .i_cxlist {
        padding: 0 30px;
        text-align: center;
    }

    .i_cxlist>li {
        width: 80%;
        padding: 20px 0
    }

    .maplist {
        display: none
    }

    .i_znzz h2,
    .i_znzz h6,
    .i_znzz p,
    .i_znzz h5,
    .index_wrap6 .index_tit h3 {
        color: #282828;
        border-color: #282828
    }

    .index_wrap6 {
        background-image: none
    }

    .i_znzz {
        width: 100%
    }

    .i_znzz h2 { font-size:14px;
    
        width: auto
    }

    .jdgclist li {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .jdgclist li:nth-child(2n) {
        margin-right: 0
    }

    footer>div.container>* {
        width: 100% !important;
        text-align: center;
        box-sizing: border-box;
        padding-right: 0;
        padding-left: 0
    }

    .f_lj {
        padding: 15px 0;
    }

    .bq {
        margin-top: 25px
    }

    footer {
        padding-top: 25px
    }

    .f_inf h2 br {
        display: inline-block
    }

    footer>div.container>*:after {
        display: none
    }

    .f_lj a {
        margin: 0 auto 8px;
        display: inline-block;
        width: 15%;
        margin-right: 1%;
    }

    .bq p,
    .bq .container div {
        float: none;
    }

    .bq p {
        margin-bottom: 8px
    }

    .ej>ul>li {
        width: 25%;
        padding: 0;
        text-align: center
    }

    .ej {
        text-align: left
    }

    .ej>ul>li:hover h6 {
        transform: rotate(0)
    }

    .about_list {
        width: 100%;
        box-sizing: border-box;
        padding: 20px 5%
    }

    .ab_img {
        width: 100%;
        left: 0;
        position: static;
    }

    .ab_l_inner {
        width: 100%;
        padding: 0;
        margin-top: 10px;
        right: 0;
        position: static;
    }

    .ab_l_inner h2:after {
        display: none
    }

    .ab_l_left {
        width: 100%;
        margin-bottom: 10px;
    }

    .ab_l_right {
        width: 100%;
        padding-left: 0
    }

    .teamlist li {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .teamlist li:nth-child(2n) {
        margin-right: 0
    }

    .qywhimg {
        display: none
    }

    .qywhinner .qywhtit {
        padding: 0 5%
    }

    .qywhinner li {
        padding: 4px 5%
    }

    .yhls li {
        padding: 0 5%
    }

    .year {
        display: block;
        padding-left: 0;
        width: 100%;
    }

    .dsj {
        display: block;
        padding-left: 0;
        margin-top: 10px
    }

    .yhls span {
        font-size: 16px;
    }

    .sjdyh .qywhtit p {
        font-size: 14px;
        line-height: 24px
    }

    .dsj p {
        padding-left: 0;
        font-size: 12px;
        line-height: 20px
    }

    .year:before,
    .year:after,
    .yhls li .container:before {
        display: none
    }

    .dsj p i {
        display: none !important
    }

    .smbanner .swiper-slide p {
        opacity: 1;
        margin: 10px 0;
        font-size: 12px;
        line-height: 20px
    }

    .smbanner .swiper-button-prev,
    .smbanner .swiper-button-next {
        width: 34px;
        height: 34px;
        line-height: 34px;
        position: static;
        display: inline-block;
        transform: translateY(0);
        margin: 0 5px
    }

    .smbanner {
        text-align: center;
    }

    .fzlc,
    .pic,
    footer {
        overflow: hidden;
    }

    .fsxt_tab li h6 {
        display: none
    }

    .fsxt_tab li h3 {
        margin-left: 0
    }

    /* .xtjjfa_list li img {
        display: none
    } */

    .jjfatxt {
        transform: translateY(0);
        position: static;
        border-bottom: 1px dashed #ccc;
        padding-bottom: 10px;
        /* background: rgba(213,1,16,.8); */
    }

    .xtjjfa_list li:last-of-type .jjfatxt {
        border-bottom: none;
    }

    .jjfainner p a,
    .jjfainner h2 {
        color: #282828;
    }

    .jjfainner h2 {
        margin-bottom: 10px;
        font-size: 14px;
    }

    .jjfainner {
        position: static;
        padding: 0 2px;
    }

    .xtjjfa_list li {
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px;
    }

    .xtjjfa:after {
        display: none
    }

    .cbl li:last-child {
        display: none
    }

    .cp_tab .container {
        width: 100%;

    }

    .cp_lst li {
        width: 49%;
        margin-right: 2%
    }

    .cp_lst li:nth-child(2n) {
        margin-right: 0
    }

    .cwimgtxt {
        padding-left: 0;

    }

    .cwimgtxt font {
        line-height: 20px
    }

    .how_left {
        width: 100%
    }

    .how_right {
        width: 100%
    }

    .whylsit li {
        padding: 10px 0;
    }

    .whylsit li p {
        width: 100%;
        padding-left: 0
    }

    .lsgc li {
        width: 32%;
        margin-right: 2% !important
    }

    .lsgc li:nth-child(3n) {
        margin-right: 0 !important
    }

    .jdgcxqimg {
        width: 100%;
    }

    .jdgcxq_right {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }

    .jdgcxq_right h2,
    .jdgcxq_right h3 {
        font-size: 20px
    }

    .jdgcxq_right strong {
        font-size: 14px;
    }

    .cpxqimg {
        width: 100%
    }

    .cpxq_right {
        width: 100%;
        padding-left: 0
    }

    .cpxq_right h6 {
        font-size: 26px;
    }

    .cpxq_right h5 {
        font-size: 22px;
    }

    .cpxq_right h5:after {
        display: none
    }

    .cpxq_right p {
        font-size: 14px;
        line-height: 24px;
    }

    .cpxq {
        padding: 30px 0
    }

    .cpxq_right a {
        margin-top: 25px;
        padding: 0 25px;
        font-size: 14px;
        line-height: 30px
    }

    .cpxq_right a img {
        margin-right: 8px;
    }

    .cptdlist li {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%;
        margin-left: 0
    }

    .cptdlist li:nth-child(2n) {
        margin-right: 0
    }

    .fs_tit h3:after {
        display: none
    }

    .xnzb li {
        width: 48%;
        margin-right: 4%;
        margin-bottom: 4%;
        margin-left: 0
    }

    .xnzb li:nth-child(2n) {
        margin-right: 0
    }

    .xnzb li p {
        min-width: auto;
        width: 90%;
        line-height: 20px;
        height: 40px;
        text-align: center;
    }

    .jnbwbanner .swiper-container {
        transform: translateX(0)
    }

    .jnbwbanner .swiper-slide-active {
        width: 100% !important
    }

    .jnbwbanner .swiper-button-prev {
        left: 3.5%
    }

    .jnbwbanner .swiper-button-next {
        right: 3.5%
    }

    .ywflinner {
        height: 450px
    }

    .ywfltxt {
        transform: translateX(-50%) translateY(-50%);
        -ms-transform: translateX(-50%) translateY(-50%);
        -webkit-transform: translateX(-50%) translateY(-50%);
        top: 50%;
        width: 80%
    }

    .jnbwtxt {
        padding: 10px 30px
    }

    .yfptlist li,
    .yfimglist li {
        width: 32%;
        margin-right: 2%
    }

    .yfptlist li:nth-child(3n),
    .yfimglist li:nth-child(3n),
    .team_js li:nth-child(3n) {
        margin-right: 0
    }

    .yfteaminner h2,
    .yfteaminner p,
    .yfteaminner h3 {
        width: 90%
    }

    .cgjs>img {
        display: block;
        width: 100%
    }

    .yfcginner,
    .xx {
        display: none
    }

    .wljd_right {
        display: none
    }

    .wljd_left {
        width: 100%
    }

    .gylh_left {
        width: 100%;
        padding-left: 0
    }

    .gylh_right {
        width: 100%;
        margin-top: 10px;
    }

    .gybanner {
        width: 100%;
        height: auto;
        position: static;
        margin-left: 0;
        background-image: none
    }

    .gyinner_left {
        width: 100%;
        display: block;
        padding: 20px 5%;
        box-sizing: border-box
    }

    .gyinner_right {
        display: block;
        width: 100%;
        padding-top: 20px;
    }

    .gy_l_inner {
        width: 100%;
        padding-right: 0;
        padding-top: 20px
    }

    .gybanner span {
        position: static;
        font-size: 12px
    }

    .gybanner .swiper-button-prev,
    .gybanner .swiper-button-next {
        display: block
    }

    .gybanner .swiper-slide {
        text-align: center;
        padding-left: 0
    }

    .gybanner .swiper-slide-active:before {
        display: none
    }

    .jsbzlist li {
        margin-right: 2%;
        margin-bottom: 2%;
        width: 49%;
        padding-bottom: 20px
    }

    .jsbzlist li:nth-child(2n) {
        margin-right: 0
    }

    .hbinner li {
        padding: 28px
    }

    .hblist li:after {
        border-width: 6px;
        bottom: -12px
    }

    .qdlist li {
        width: 100%;
        margin-bottom: 20px;
        margin-right: 0;
    }

    .qdinner {
        min-height: auto;
        padding: 20px;
    }

    .sc_left {
        width: 100%;
        padding-right: 0
    }

    .sc_right {
        width: 100%
    }

    .xtys,
    .cg {
        display: block;
        padding: 20px;
        width: 100%;
        box-sizing: border-box
    }

    .cgys_logo {
        margin-top: 30px !important
    }

    .sgfw_right .swiper-slide font {
        display: none
    }

    .sgfw_left {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }

    .sgfw_right {
        display: block;
        width: 100%;
    }

    .sgfw_right .over {
        position: static;
        transform: translateX(0);
        text-align: center;
        height: auto;
        width: 100%
    }

    .sgfw_right .swiper-slide h2 {
        padding-left: 0
    }

    .sgfw_right .swiper-slide {
        display: inline-block;
        padding: 0;
        text-align: center
    }

    .sgfwimg {
        display: block;
        width: 100%
    }

    .sgfw_right .swiper-slide-active:after,
    .sgfw_right .swiper-slide-active:before {
        display: none
    }

    .sgfw_right .swiper-container {
        padding-left: 0
    }

    .sgfw_right .swiper-slide h2 {
        display: block;
        padding: 10px 0
    }

    .sgfw_right>.swiper-button-next,
    .sgfw_right>.swiper-button-prev {
        display: none
    }

    .sgfw_btn,
    .znzb_btn {
        display: block;
        text-align: center;
        margin-top: 20px
    }

    .sgfw_btn h6,
    .znzb_btn h6 {
        display: inline-block;
        width: 36px;
        height: 36px;
        margin: 0 5px;
        line-height: 36px;
        border: 1px solid #282828;
    }

    .sgfw_right {
        padding: 15px 0;
    }

    .znzb_left {
        width: 100%;
        display: block;
        margin-bottom: 20px
    }

    .znzbbanner {
        height: auto;
        width: 100%;
        display: block;
        position: static;
        padding: 15px 0;
    }

    .znzb_right {
        display: block;
        width: 100%;
        padding-left: 0
    }

    .znzbbanner .swiper-slide img {
        position: static;
        transform: translateX(0) translateY(0);
        width: 100%;
        height: auto;
    }

    .znzbbanner .swiper-button-next,
    .znzbbanner .swiper-button-prev {
        display: none
    }

    .newpic {
        width: 100%;
        margin-bottom: 20px;
    }

    .gsright {
        width: 100%;
        height: auto;
        position: static
    }

    .gsbanner {
        width: 100%;
        padding: 10px 0;
        position: static;
        opacity: 0;
        height: 0;
    }

    .gsb_btn {
        position: static;
        width: 100%;
        transform: translateY(0);
        text-align: center;
        margin-top: 10px
    }

    .gsb_btn div {
        display: inline-block;
        margin: 0 5px;
        transform: translateY(0)
    }

    .newpic_js h6 {
        margin-left: 0
    }

    newpic_js {
        padding: 16px 10px;
    }

    .newpic_js h6 {
        width: 20%
    }



    .mtjx li h6 {
        display: none
    }




    .yhsj img {
        width: 100%;
    }

    .sj_inner {
        width: 100%;
        padding: 14px 0 0
    }

    .hsimg {
        width: 100%;
        display: block;
        transform: translateX(0) !important;
        margin-left: 0 !important
    }

    .hsinner {
        display: block;
        transform: translateX(0) !important;
        margin: 0 !important;
        width: 100%;
        padding: 10px 0 !important;
        text-align: left !important
    }

    .hslist li:nth-child(even) .hsinner h2,
    .hslist li:nth-child(even) .hsinner p {
        text-align: left
    }

    .zbgd_left {
        width: 100%;
        display: block
    }

    .zbgd_right {
        width: 100%;
        display: block;
        padding: 20px 0 0;
    }

    .chinese h2,
    .englistinner h2 {
        font-size: 14px;
        line-height: 24px;
        height: 48px
    }

    .chinese p,
    .englistinner p {
        font-size: 12px;
        line-height: 20px;
        height: 80px;
    }

    .chinese {
        padding: 18px;
    }

    .languages {
        display: none
    }

    .gsbglist li span {
        text-align: right
    }

    .gsbglist li font {
        display: none
    }

    .gsbglist li p {
        width: calc(100% - 120px);
        padding-right: 20px;
        box-sizing: border-box
    }

    .tzzhd a {
        padding: 40px 0;
    }

    .tzzhd h6 {
        margin-top: 12px;
    }

    .hhr_left {
        display: none
    }

    .hhr_right {
        width: 100%;
        box-sizing: border-box;
        padding: 0 5%

    }

    .hhrzm {
        padding: 0 0 40px;
    }

    .shzrbg_right {
        display: none
    }

    .shzrbg_left {
        width: 100%;
        border-right: 0;
        padding-right: 0
    }

    .bg_top .s_t_left {
        width: 100%;

    }

    .s_t_right {
        width: 100%;
        margin-top: 20px;
    }

    .gyxdbanner .swiper-slide img {
        opacity: 1;
    }

    .gyxdbanner .swiper-container {
        width: 100%
    }

    .gyxdbanner .swiper-button-prev,
    .gyxdbanner .swiper-button-next {
        background: #fff
    }

    .zzlist li {
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%
    }

    .zzlist li:nth-child(2n) {
        margin-right: 0
    }

    .dy_left {
        display: none
    }

    .dy_right {
        width: 100%;
        padding-left: 0
    }

    .qx_left {
        width: 100%;
        padding: 0 0 10px;
    }

    .qx_right {
        width: 100%;
    }

    .qx_right img {
        max-width: 60%;
        margin: 0 auto;
        display: block
    }

    .qx {
        padding: 26px 0
    }

    .ydys {
        padding: 30px 0
    }

    .yslist li {
        width: 49% !important;
        margin-right: 2% !important;
        margin-bottom: 2%
    }

    .yslist li:nth-child(2n) {
        margin-right: 0 !important
    }

    .kkfx .container img {
        float: none;
        display: block;
        margin: 0 auto 20px
    }

    .xq_left {
        width: 100%;
    }

    .xq_right {
        width: 100%;
        padding-left: 0
    }

    .tjlist li {
        width: 100%;
        margin-right: 0
    }

    .hhrtxt {
        padding-left: 0
    }

    .hhrzm {
        overflow: hidden;
    }

    .i_w3_banner .more {
        display: block;
    }

    .i_mtinner p {
      
    }

    .i_cxlist li span {
        font-size: 36px;
    }

    .i_cxlist li p {
        font-size: 14px;
    }

    .i_znzz h4 {
        font-size: 20px;
        display: inline-block;
    }

    .i_znzz h5 { font-size:14px;
   
    }

    .i_znzz p img {
        display: block;
        width: 100%;
        height: auto;
    }

    .i_znzz h6 { margin-top:10px;
     font-size:12px;
    }

    .f_inf h2:last-of-type {
        display: none;
    }

    .footer_sj {
        display: inline-block !important;
    }

    .bq a {
        display: none;
        border: none;
        padding: 0;
    }

    .bq a:last-of-type {
        display: block;
    }

    .fwfw {
        width: 100%;
        display: table-caption;
        padding-right: 5%;
    }

    .fwtime {
        width: 100%;
        display: table-caption;
        padding-left: 5%;
    }

    .xtjjfa_list li h1 {
        display: none;
    }

    .jjfainner p a {
        font-size: 12px;
    }

    .team_js li img {
        transform: scale(.6);
    }

    .jysc {
        padding: 18px 0 80px;
    }

    .sc_left p {
        padding: 10px 0;
    }

    .xtjjfa_list li img {
        display: none;
    }

    .wlxq {
        margin-top: -100px;
    }

    .jjfainner p {
        display: none;
    }

    .jjfainner p.ac {
        display: block;
    }

}

@media only screen and (max-width:1024px) {#top{ width:70%;}#search dd{ font-size:18px;}
#topr .qt h6{ font-size:18px;}
#menu UL LI A { font-size:12px; font-weight:bold;}
.bannerd .swiper-slide .wznr h5{font-size:20px;line-height:1.5;}
.bannerd .swiper-slide .wznr h4{ font-size:30px;line-height:1.5;  }
.bannerd .swiper-slide .wznr p{ font-size:12px;line-height:1.5; margin-top:1%;}
.bannerd .swiper-slide .wznr span{width:100px; height:30px;border-radius:4px; line-height:30px; font-size:12px; margin-top:1.5%;}
    .xtjjfa_list li {
        width: 32.4%;
    }

    /* .team_js li{
        width: 32%;
        margin-right: 2%;
        margin-top: -6%;
    } */
    #allmap {
        width: 90%;
        height: 300px;
    }
    .i_w4_right span{width: 16%;}
    .i_w4_right p{width: 84%;}
	    .i_w4_left {
        width: 100%;
        padding-bottom: 15px;
    }

    .i_w4_right {
        width: 100%
    }

    .i_w4_left .mtimg {
        width: 100%;
        padding-bottom: 10px;
    }

}

@media only screen and (max-width:768px) { #link{ display:none;}body,p{ font-size:12px;}.tyrkbanner p { font-size:12px;}   .index_tit h2 {
        font-size: 18px; font-weight:600;
    }
    .index_tit h3 {
        font-size: 14px;
        line-height: 20px;
    }.izl-rmenu{ width:30px;bottom: 55px; padding:0px;border-radius: 30px;}.izl-rmenu .btnd{ width:30px; height:30px;border-radius: 30px; line-height:30px; overflow:hidden; }.izl-rmenu .btnd i{ font-size:16px; line-height:30px;}.izl-rmenu .gb{ display:none;}#lbb2 .pagebegin{ float:left; width:100%; margin-bottom:12px; text-align:right;}#lbb2 .page-num{ float:right; width:100%; font-size:12px;}
.web_xs{ display:none}.sj_xs{ display:block}#search .so,#search .input,#search .buttom{height:30px;}#search dd{ font-size:16px; font-weight:bold;}.i_csbanner .swiper-slide img { height:16vw;  }
#whzs li{ list-style-type:none; float:left; width:48%; margin-left:2%; margin-bottom:2%; padding-bottom:16%;}
.i_w3_banner .swiper-slide img{ height:16vw;}
#head{ position:relative; float:left;background-color:rgba(0,125,202,0.8); }
#head:hover{ background-color:rgba(0,125,202,0.9)}
#logo{ width:60%; position:absolute; left:1%; top:0px; }
#logo .logo{ width:100%; display:table-cell; vertical-align:middle;}
#top{ width:35%;}
#topr .qt{ width:70%; float:left;}
#topr .qt h6{ width:48%;}
#topr .qt .fa-qq,#topr .qt .fa-weixin{ display:none}
#topr .qt h6.fa-list-ul{ display:block; font-size:20px;}
#topr .qt .tel{ width:200px;
	position:absolute; left:-140px; 
	line-height:20px;
	font-size:12px;
}
#topr .qt .tel p{ color:#333; font-size:12px; text-align:left;}
#topr .qt .tel p b{
	color:#288FE1;

}
#menu{ display:none}
.bannerd .swiper-slide .wznr h5{font-size:14px;font-weight:bold;}
.bannerd .swiper-slide .wznr h4{ font-size:16px; font-weight:bold;}
    .index_wrap2>ul>li {
        width: 33.33%;
    }

    .index_wrap2 li h6 span {
        font-size: 24px;
    }

    .index_wrap2 li h6:after {
        margin: 6px auto;
    }

    .index_wrap2 {
        padding: 28px 0;
    }

    .f_lj a {
        width: 48%;
        margin: 0;
        margin-right: 2%;
        margin-bottom: 6px;
        display: inline-block;
        vertical-align: top;
        box-sizing: border-box;
    }

    .xtjjfa_list li {
        width: 100%;
        margin-right: 0;
    }

    .mtjx li img {
        width: 100%;
        display: none;
    }

    .mtjx li .time {

        padding: 14px 0;
        text-align: left
    }

    .mtjx li .container div {
        width: 90%;
    }

    .xq_left iframe {
        height: 550px !important;
        width: 200px !important;
    }

    .bdshare_dialog_list li {
        text-indent: -999999px;
        display: none;
        width: 30% !important;
        height: 60px !important;
    }

    .bdshare_dialog_list li a {
        height: 60px;
        padding: 0;
    }

    .bdshare_dialog_list li:first-of-type {
        display: none;
    }

    .bdshare_dialog_list li:nth-child(2) {
        display: block;
    }

    .bdshare_dialog_list li:nth-child(2) a {
        background: url(../images/fx1.png) no-repeat center;
        background-size: 30%;
    }

    .bdshare_dialog_list li:nth-child(3) {
        display: block;
    }

    .bdshare_dialog_list li:nth-child(3) a {
        background: url(../images/fx2.png) no-repeat center;
        background-size: 30%;
    }

    .bdshare_dialog_list li:nth-child(5) {
        display: block;
    }

    .bdshare_dialog_list li:nth-child(5) a {
        background: url(../images/fx3.png) no-repeat center;
        background-size: 30%;
    }

    .bdshare_dialog_list li:nth-child(7) {
        display: block;
    }

    .bdshare_dialog_list li:nth-child(7) a {
        background: url(../images/fx6.png) no-repeat center;
        background-size: 30%;
    }

    .bdshare_dialog_list li:nth-child(13) {
        display: block;
    }

    .bdshare_dialog_list li:nth-child(13) a {
        background: url(../images/fx5.png) no-repeat center;
        background-size: 30%;
    }

    .bdshare_dialog_list li:nth-child(14) {
        display: block;
    }

    .bdshare_dialog_list li:nth-child(14) a {
        background: url(../images/fx4.png) no-repeat center;
        background-size: 30%;
    }

    .bdshare_dialog_bottom {
        display: none;
    }

    .bdshare_dialog_box {
        bottom: 0 !important;
        top: auto !important;
        width: 100% !important;
        margin: 0 auto !important;
        border: none !important;
        height: 180px !important;
    }

    .wlxq {
        margin-top: 0;
    }

    .wlxq_txt {
        width: 100%;
    }

    .team_js li {
        width: 33%;
    }
.i_znzz{ margin-top:10px;}
   .i_znzz h6{ text-align:center;}
   .i_znzz h2 {
        font-size: 16px;
        margin-bottom: 10px; line-height:35px;
    }
}
@media only screen and (max-width:500px){#whzs li{ padding-bottom:20%;}.i_csbanner .swiper-slide img { height:22vw;}}
@media only screen and (max-width:440px) {
.bannerd .swiper-slide .wznr h5{font-size:12px;font-weight:bold; line-height:1.5;}
.bannerd .swiper-slide .wznr h4{ font-size:14px;font-weight:bold; line-height:1.5;}
    .sqbg{
        overflow-x: scroll;
        width: 100%;
    }

    .sqbg table{
        width: 1000px;
    }
    .weibo,
    .gfwx,
    .tjnew {
        display: none
    }
    .f_inf h2 font a {
        font-size: 14px;
    }

    .i_w3_banner .more img {
        top: 9px;
    }

    .xq_left iframe {
        height: 450px !important;
        width: 300px !important;
    }

    .share {
        display: none;
    }

    .i_znzz h4 {
        font-size: 16px;
    }

    .i_w3_banner .more {
        width: 140px;
        height: 34px;
        line-height: 34px;
    }

    .index_wrap2 li h6 span {
        font-size: 20px;
    }


    .grsm {
        padding: 18px 0
    }

    .smbanner {
        margin-top: 18px
    }

    .fzlc {
        padding: 0
    }

    .team_js li {
        margin-top: -20%
    }

    .hslist li {
        margin-bottom: 12px;
    }

    .gsnew {
        margin: 18px auto
    }

    .ydys {
        overflow: hidden;
    }

    .kkfx {
        padding: 18px 0
    }

    .yslist li {
        height: 108px
    }

    .gys .jzfx_tit {
        margin-bottom: 20px
    }

    .gys .fs_tit {
        margin-bottom: 14px;
    }

    .teamxq_img {
        width: 55%;
        display: block;
        padding: 4px
    }

    .qywhinner li {
        margin-bottom: 6px
    }

    .teamxq_inner {
        width: 100%;
        padding: 10px 0
    }

    .teamxq_inner h2:after {
        margin-top: 8px;
    }

    .teamnp {
        position: static;
    }

    .teamxq_inner p {
        font-size: 12px;
        line-height: 20px;
    }

    .sjtxt p {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 20px
    }

    .sjtxt {
        padding: 18px 0 0
    }

    .teamxq_inner h2 {
        font-size: 16px;
        margin-bottom: 10px
    }

    .teamxq_inner h2 span {
        font-size: 14px
    }

    .ab_last,
    .about.index_wrap1,
    .teamxq,
    .sjdyh {
        padding: 18px 0
    }

    .t_xqlist .teamlist li {
        margin-bottom: 2%
    }

    .searchresult {
        padding: 30px 0
    }

    .f_logo {
        margin-bottom: 10px;
    }

    .f_logo img {
    }

    .f_inf h2 {
        line-height: 22px
    }

    .f_ewm span {
        font-size: 12px;
        margin-top: 4px
    }

    .f_ewm li {
        margin: 0 5px
    }

    .f_ewm img {
        width: 60px;
        margin-bottom: 14px;
    }

    .bq .container div {
        text-align: center;
    }

    .bq {
        margin-top: 10px;
    }

    .bq p br {
        display: block
    }

    .about_list {
        margin-top: 0
    }

    .f_lj a {
        width: 48%;
        margin: 0;
        margin-right: 4%;
        margin-bottom: 6px;
        display: inline-block;
        vertical-align: top;
        box-sizing: border-box;
        line-height: 24px;
    }

    .f_lj a span {
        margin-right: 10px
    }

    .f_lj a:nth-child(2n) {
        margin-right: 0
    }

    .logo {
        margin-left: 5%;
        width: 50px;
    }

    .yhls {
        padding: 18px 0
    }

    .dsj {
        width: 100%;
    }

    .h_share li h6,
    header,
    .h_right_right,
    .header_right {
        line-height: 60px;
        height: 60px;
    }

    .nav>ul>li>a {
        line-height: 40px
    }

    .btn {
        width: 38px;
        height: 38px;
        margin-top: 0
    }



    .banner h6 {
        margin: 0;
        font-size: 12px
    }

    .language span {
        font-size: 12px;
    }

    .h_right_right {
        padding-left: 10px
    }

    .language a {
        padding: 0 12px 0 0;
    }

    .language h6 {
        font-size: 12px;
        margin-left: 0
    }

    .seach h6 {
        font-size: 14px
    }

    .index_wrap1 {
        padding: 18px 0
    }

    .index_tit h2 {
        font-size: 16px; font-weight:bold;
    }

    .index_tit h3 {
        font-size: 12px;
        line-height: 20px;
    }

    .index_wrap2 {
        padding: 18px 0
    }

    .index_wrap3 {
        padding: 18px 0
    }

    .index_wrap3 .index_tit {
        margin: 20px 0
    }

    .i_w3_inner>p {
        font-size: 12px;
        line-height: 20px;
    }

    .index_wrap4 .index_tit {
        margin-bottom: 15px;
    }

    .i_w1_left p {
        margin-top: 10px;
        font-size: 12px;
        line-height: 20px;
    }

    .i_w1_left ul {
        margin-top: 24px;

    }

    .i_w1_left li span {
        width: 60px;
        height: 60px;
    }

    .i_w1_left li h6 {
        width: 54px;
        height: 54px;
        line-height: 54px;
        font-size: 18px;
    }

    .i_w1_left li font {
        font-size: 12px;
        margin-top: 0
    }


    .index_wrap2 li h6:after {
        margin: 4px auto
    }

    .index_wrap2>ul>li:after {
        display: none
    }

    .nav>ul>li ul {
        display: none !important
    }

    .i_w3_tab h6 a {
        padding: 0
    }

    .i_w3_tab h6 font {
        font-size: 12px
    }

    .i_w3_banner .swiper-button-prev ,
    .i_w3_banner .swiper-button-next  {
        font-size: 12px;
    }

    .i_w3_banner .swiper-button-prev {
        left: 0;
    }

    .i_w3_banner .swiper-button-next {
        right: 0;
    }

    .i_mtinner h2 {
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 12px;
    }

    .i_mtinner p {
        font-size: 12px;
        line-height: 20px;
    }

    .i_w4_right li {
        padding: 0;
        margin-bottom: 6px
    }

    .i_w4_right span,
    .i_w4_right p {
        /* display: block; */
        font-size: 12px;
        line-height: 20px;
        /* width: 100%; */
    }

    .i_w4_btn>div>a,
    .i_shrklist>div>a {
        width: 140px;
        height: 34px;
        line-height: 34px;
        margin-top: 18px;
    }

    /* .i_w4_btn>div>a {} */

    .index_wrap4 {
        padding: 30px 0
    }

    .i_cxtit img {
        display: none
    }

    .i_cxtit p {
        font-size: 14px;
        line-height: 22px;
        text-align: left
    }

    .i_cxlist {
        padding: 0
    }

    .i_cxlist li {
        padding: 10px 0;
        box-sizing: border-box;
        vertical-align: top;
        white-space: nowrap;
        min-width: 60%;
        width: auto
    }

    .i_cxlist li span {
        font-size: 22px;
        line-height: 30px;
    }

    .i_cxlist li p {
        font-size: 12px;
        padding-left: 0;
        border-left: 0;
        line-height: 18px;
        white-space: normal;
        margin-left: 0
    }

    .zoomPic img {
        max-width: 75%
    }

    .i_znzz {
        margin-top: 10px;
    }

    .i_znzz h2 {
        font-size: 14px;
        margin-bottom: 10px; line-height:25px;
    }

    .i_znzz h6 span {
        width: 36px;
        height: 36px;
        line-height: 36px;
    }

    .i_znzz h6 { text-align:center;
        font-size: 12px;
    }

    .i_znzz p {
        font-size: 12px;
        line-height: 20px; margin-top:10px;
    }

    .wljd_left span,
    .i_znzz h5 {
        padding: 0 30px;
        height: 38px;
        line-height: 38px;
    }

    .i_znzz h5 a {
        padding: 0 30px;
    }

    .index_wrap6 {
        padding: 18px 0
    }

    .i_shrktab h6 {
        width: 32%;
        margin-right: 2%;
        font-size: 14px;
        line-height: 30px;
        margin-left: 0;
        height: 30px;
        vertical-align: top;

    }

    .i_shrktab h6:nth-child(3n) {
        margin-right: 0;
    }

    .index_tit .i_shrktab {
        float: none;
        width: 100%
    }

    .index_tit div {
        float: none;
    }
    .index_tit a{float: none;}

    .jdgclist li span {
        font-size: 12px;
        padding: 10px 5px 0;
        display: block;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .index_wrap7 {
        padding: 30px 0
    }

    .i_shrklist>div.ac {
        margin-top: 20px;
    }

    .ej span {
        font-size: 12px;
        line-height: 36px;
    }

    .ej>ul>li {
        vertical-align: top;
    }

    .ej .container {
        width: 100%
    }

    .ej>ul>li {
        width: 33.33%
    }

    .about.index_wrap1 .i_w1_left h2,
    .about.index_wrap1 .i_w1_left h3 {
        font-size: 12px;
        line-height: 20px;
    }

    .ej>ul>li>ul>li>a {
        padding: 0 6px;
        font-size: 12px;
    }

    .about.index_wrap1 .i_w1_left h3:after {
        display: none
    }

    .about .i_w1_left {
        padding-right: 0
    }

    .about.index_wrap1 .i_w1_left p {
        font-size: 12px;
        line-height: 20px;
    }

    .ab_l_inner h2 {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .ab_l_inner p {
        font-size: 12px;
        line-height: 20px;
    }

    .about_list li {
        margin-bottom: 20px
    }

    .ab_l_right h2 {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .ab_l_right p {
        font-size: 12px;
        line-height: 20px;
    }

    .ab_last {
        padding: 30px 0
    }

    .jzfx_tit img {
        display: none
    }

    .jzfx_tit h2 {
        font-size: 16px;
    }

    .fs_tit h2 {
        font-size: 22px;
    }

    .fs_tit h3 {
        line-height: 20px;
    }

    .gys p {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
    }

    .fsxt,
    .xtjjfa {
        padding: 18px 0 0
    }

    .fsxtbanner {
        margin-top: 14px
    }

    .fsxt_tab li h3 {
        text-align: center
    }

    .xtjjfa_list {
        margin-top: 20px
    }

    .gys {
        padding: 18px 0 24px
    }

    .fsxt {
        padding: 30px 0 0
    }

    .fsxt_tab li {
        width: 100%;
        border-bottom: 1px solid #d2d2d2
    }

    .fsxt_tab li h3 {
        font-size: 12px;
        line-height: 20px;
    }

    .fsxt_tab li a {
        padding: 4px 0;
    }

    .fsxt_tab {
        border-bottom: none
    }

    .xtjjfa {
        padding-top: 30px
    }

    .jjfainner h2 {
        font-size: 14px;
        margin-bottom: 8px;
    }

    .jjfainner p {
        line-height: 20px
    }

    .cp_tab {
        padding: 20px 5%
    }

    .cp_tab .container {
        margin-top: 20px;
    }

    .cp_tab .container a {
        margin-right: 4%;
        width: 48%;
        box-sizing: border-box;
        font-size: 12px;
        line-height: 20px;
        padding: 4px 0
    }

    .cp_tab .container a:nth-child(2n) {
        margin-right: 0
    }

    .cp_lst li h2 {
        font-size: 12px;
        line-height: 20px;
        height: 40px;
    }

    .cp_lst li h3 {
        font-size: 12px;
        margin-top: 10px;
    }

    .cpxq_right h6 {
        font-size: 16px;
    }

    .cpxq_right h5 {
        font-size: 14px;
        line-height: 24px;
    }

    .cpxq_right p {
        font-size: 12px;
        list-style: 20px;
    }

    .cptdlist li {
        width: 100%;
        margin-right: 0;
    }

    .cptdlist li p {
        height: auto;
        font-size: 12px;
        line-height: 20px
    }

    .cptdlist li h2 {
        font-size: 16px;
        height: auto;
        margin-bottom: 10px;
    }

    .xnzb h4,
    .xnzb h5,
    .syfwimg p {
        font-size: 12px;
        line-height: 20px;
    }

    .xnzb li {
        width: 100%;
        margin-right: 0;
        padding: 15px 0
    }

    .xnzb li font {
        font-size: 14px;
        line-height: 24px;
        margin: 0;
        height: auto;
    }

    .xnzb li p {
        height: auto;
    }

    .xnzb {
        padding: 30px 0
    }

    .rhsy {
        padding-top: 0
    }

    .rhsy>h2 {
        font-size: 14px;
        line-height: 26px;
        padding: 0 15px
    }

    .rhsy>p {
        font-size: 12px;
        line-height: 20px
    }

    .buy li {
        display: block;
        width: 100%;
        margin-right: 0;
        margin-bottom: 10px
    }

    .xtdy {
        padding: 30px 0
    }

    .dy_right h2 {
        font-size: 14px;
        line-height: 24px
    }

    .dy_right p {
        font-size: 12px;
        line-height: 20px;
    }

    .yslist li h2,
    .yslist li h3 {
        font-size: 16px;
        line-height: 30px;
    }

    .kkfx .container h2 {
        font-size: 14px;
        margin: 6px 0;
    }

    .kkfx .container p {
        font-size: 12px;
        line-height: 20px;
    }

    .swiper-slide-active .jnbwinner {
        position: static;
        margin-top: 0;
        padding: 30px 0
    }

    .jnbwtxt {
        padding: 10px 5%;
        position: static;
        margin-top: 20px
    }

    .jnbwbanner .swiper-slide {
        height: auto;
    }

    .jnbwinner>p {
        font-size: 12px;
        line-height: 20px;
        width: 85%;
    }

    .jnbwbanner .swiper-button-prev h6,
    .jnbwbanner .swiper-button-next h6 {
        font-size: 12px;
    }

    .jnbwbanner .swiper-button-next {
        right: 0
    }

    .jnbwbanner .swiper-button-prev {
        left: 0;
    }

    .jnbwtxt p {
        font-size: 12px;
        line-height: 20px;
    }

    .fs_wrap .fstit {
        margin-bottom: 15px;
    }

    fs_wrap {
        padding-top: 20px;
    }

    .fstit img {
        transform: scale(.6)
    }

    .fstit h2 {
        font-size: 14px;
    }

    .ywfltxt p {
        font-size: 12px;
        line-height: 20px;
    }

    .ywflinner {
        height: auto;
        padding: 20px 0 0
    }

    .ywflinner .jnbwtxt {
        opacity: 1;
        text-align: left
    }

    .ywfltxt {
        position: static;
        transform: translateX(0) translateY(0);
        -ms-transform: translateX(0) translateY(0);
        -webkit-transform: translateX(0) translateY(0);
        margin: 0 auto;
    }

    .cwimgtxt {
        width: 100%;
        box-sizing: border-box;
        padding: 0 5%
    }

    .cwimg {
        margin-top: 20px
    }

    .cwimgtxt h2 {
        font-size: 12px;
    }

    .cwimgtxt font {
        display: none
    }

    .how_right p {
        padding: 8px 5%;
        font-size: 12px;
        line-height: 20px;
    }

    .whylsit li p {
        font-size: 12px;
        line-height: 20px;
    }

    .whylsit {
        margin-top: 20px;
        opacity: 1;
        transform: translateY(0)
    }

    .why {
        padding: 30px 0
    }

    .cwcp {
        padding-top: 30px
    }

    .lsgc li {
        width: 100%;
        margin-right: 0 !important;
        margin-bottom: 10px !important
    }

    .lsgc li a {
        padding: 4px 0
    }

    .lsgc li a span {
        font-size: 12px;
        line-height: 20px;
    }

    .xtfw_t_img img {
        transform: scale(.6)
    }

    .yfptlist li {
        width: 100%;
        margin-right: 0
    }

    .yfimglist li {
        width: 49%;
        margin-right: 2%;
        line-height: 24px;
    }

    .yfimglist li:nth-child(3n) {
        margin-right: 2%;
    }

    .yfimglist li:nth-child(2n) {
        margin-right: 0;
    }

    .yfptlist li div {
        padding: 20px 0
    }

    .yfptlist li h2 {
        font-size: 14px;
    }

    .yfptlist li h3 {
        height: auto;

    }

    .yfptlist li p {
        height: auto;
    }

    .yfpt {
        padding: 18px 5%;
        background-image: none
    }

    .yfpt .container {
        width: 100%
    }

    .yfptlist li {
        margin-bottom: 10px
    }

    /* .team_js li {
        width: 50%;
        display: inline-block;
        margin-right: 0
    } */
    .yfptlist {
        margin-top: 0
    }

    .team_js li img {
        transform: scale(.4) translateX(-50%)
    }

    .yfteaminner h3,
    .yfteaminner>p {
        font-size: 12px;
        line-height: 20px;
    }

    .yfteaminner h2 {
        font-size: 14px
    }

    .yfteaminner h3:after {
        display: none
    }

    .teambanner p {
        font-size: 12px;
    }

    .teambanner .swiper-button-prev,
    .teambanner .swiper-button-next {
        width: 30px;
        height: 40px;

    }

    .teambanner .swiper-button-prev h5,
    .teambanner .swiper-button-next h5 {
        line-height: 40px;
        font-size: 12px
    }

    .yftr,
    .yfcg {
        padding: 15px 0
    }

    .xtfwtit h2 {
        font-size: 14px;
        line-height: 24px
    }

    .yfcg .xtfwtit {
        margin-bottom: 0
    }

    .yfpt,
    .yfteam,
    .yftr,
    .yfcg {
        overflow: hidden;
    }

    .wljd {
        padding: 30px 0 0
    }

    .wljdinner {
        padding: 30px 0
    }

    .wljd_left {
        margin-top: 0
    }

    .wljd_left h2 {
        font-size: 14px;
        line-height: 24px
    }

    .wljd_left p {
        width: 100%;
        font-size: 12px;
        line-height: 20px;
    }

    .wljd_left span,
    .i_znzz h5 {
        padding: 0 16px;
        line-height: 32px;
        height: 32px;
        font-size: 12px;
        margin-top: 0
    }

    .i_znzz h5 a {
        font-size: 12px;
        padding: 0 16px;
    }

    .wljd_left span a {
        font-size: 12px;
    }

    .gylh_left p {
        font-size: 12px;
        line-height: 20px;
    }

    .gybanner {
        padding: 0
    }

    .gy_l_inner h2 {
        font-size: 14px;
    }

    .gy_l_inner h2:after {
        display: none
    }

    .gy_l_inner p {
        font-size: 12px;
        line-height: 20px;
    }

    .jsbz {
        padding: 30px 0
    }

    .jsbzlist {
        margin-top: 0
    }

    .jsbzlist li {
        width: 100%;
        margin-right: 0
    }

    .jsbzlist li span {
        margin: 12px auto;
    }

    .jsbzlist li h2 {
        font-size: 14px;
        margin-bottom: 10px;
    }

    .jsbzlist li h2:after {
        margin-top: 10px;
    }

    .jsbzlist li p {
        width: 90%;
        font-size: 12px;
        line-height: 20px;
        height: auto;
    }

    .hbaqtop {
        padding: 30px 0 150px
    }

    .hblist li {
        width: 100%;
        background: #fff;
        padding: 4px 0
    }

    .hblist li h2 {
        color: #282828;
        font-size: 14px;
        line-height: 24px
    }

    .hb_left h2 {
        font-size: 12px;
        line-height: 20px;
    }

    .hb_left {
        width: 100%;

    }

    .hb_left p {
        font-size: 12px;
        line-height: 20px;
    }

    .hb_right {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
    }

    .qdlist {
        margin-top: 18px
    }

    .qb,
    .mtjx,
    .yhsj,
    .zbgd {
        padding: 18px 0
    }

    .hslist {
        padding: 18px 0 0
    }

    .hs {
        padding-bottom: 18px
    }

    .fwmap form span {
        font-size: 12px;
    }

    .fwmap form select {
        margin-right: 22px
    }

    .mtjx li:first-child {
        padding-top: 0
    }

    .qb .container,
    .jysc .container {
        margin-top: -20px
    }

    .cgys .xtfwtit {
        margin-bottom: 0
    }

    .sc_left p {
        font-size: 12px;
        line-height: 20px;
    }

    .qb .container>p {
        font-size: 12px;
        line-height: 20px;
    }

    .qdinner {
        padding: 10px
    }

    .qdinner h2 {
        font-size: 14px;
    }

    .qdinner p {
        font-size: 12px;
        line-height: 20px;
    }

    .sc_right table {
        width: 700px
    }

    .sc_right {
        overflow-x: scroll
    }

    .cgys p {
        font-size: 14px;
        line-height: 24px;
        background-size: 10px auto;
        padding-left: 20px
    }

    .newpic_js {
        width: 100%;
        position: static;
        transform: translateX(0) translateY(0);
        padding: 10px 5%;
        box-sizing: border-box
    }

    .newpic_js h6 {
        display: block;
        width: 100%;
        padding-right: 0;
        font-size: 12px;
        text-align: left;
        border-right: none
    }

    .newpic_js h6 span {
        display: inline-block;
        font-size: 12px;
        line-height: 20px;
    }

    .newpic_js div {
        width: 100%;
        padding-left: 0;
        margin-top: 10px;
        box-sizing: border-box
    }

    .newpic_js h2 {
        font-size: 14px;
        line-height: 24px
    }

    .newpic_js p {
        font-size: 12px;
        line-height: 20px;
        box-sizing: border-box
    }

    .gsnewlist p,
    .gsnewlist span {
        display: block;
        font-size: 12px;
        line-height: 24px;
        white-space: nowrap;
        /* float: none; */
    }

    .gsnewlist li a {
        padding: 4px 0
    }

    .page {
        margin-top: 30px;
    }

    .gsnewlist {
        padding-bottom: 30px
    }

    .xq_tit h2 {
        font-size: 16px;
    }

    .xq_tit span {
        font-size: 12px;
        margin-top: 6px;
    }

    .xq_left p {
        font-size: 14px;
        line-height: 28px
    }

    .xq_tit span {
        padding: 0 6px;
        border-right: none
    }

    .share div {
        margin-top: 0
    }

    .xq_np a {
        font-size: 12px;
        line-height: 20px;
        padding: 5px 10px;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis
    }

    .mtjx li .time {
        font-size: 12px;

    }

    .mtjx li h2 {
        font-size: 14px;
    }

    .mtjx li p {
        font-size: 12px;
        line-height: 20px;
    }

    .sj_inner h2 {
        font-size: 14px;
        margin-bottom: 0
    }

    .sj_inner h6 {
        font-size: 18px;
    }

    .hsinner h2 {
        font-size: 14px;
        line-height: 20px
    }

    .hsinner p {
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 10px
    }

    .zblist {
        margin-top: 25px
    }

    .gsbg,
    .cqtd,
    .xnzb,
    .buy {
        padding: 18px 0
    }

    .cptdlist,
    .xnzb .container {
        margin-top: 18px
    }

    .rhsy .fs_tit {
        margin-bottom: 18px;
    }

    .syfw,
    .fs_wrap,
    .wljd,
    .gylh {
        padding-top: 18px;
    }

    .gybanner span {
        font-size: 20px
    }

    .gsbglist>a {
        margin: 10px auto
    }

    .hhrtxt {
        margin-top: -52px
    }

    .hhr_tit {
        margin-top: -40px
    }

    .hsimg {
        opacity: 1;
    }

    .hsinner {
        opacity: 1;
    }

    .zbgd_right p,
    .zbgd_right span {
        font-size: 12px;
        line-height: 20px;
    }

    .zblist li {
        width: 100%;
        margin-right: 0;
        opacity: 1;
        transform: translateY(0)
    }

    .gsbglist li p,
    .gsbglist li span {
        /* width: 100%; */
        font-size: 12px;
        line-height: 24px;
        /* text-align: left;
        float: none; */
    }

    .gsbglist li p {
        width: calc(100% - 78px);
    }

    .gsbglist li span {
        width: 78px;
    }

    .gsbglist li .container {
        line-height: 0;
        padding: 5px 0
    }

    .tzztit h2 {
        font-size: 14px;
        line-height: 24px
    }

    .tzztit h3,
    .tzztit h6 {
        font-size: 12px;
        line-height: 20px
    }

    .tzztit {
        line-height: 0
    }

    .s_t_right {
        padding-left: 0
    }

    .s_t_right h2 {
        font-size: 14px;
        line-height: 24px
    }

    .s_t_right span {
        font-size: 12px
    }

    .bg_top a {
        padding-bottom: 20px
    }

    .shzrlist {
        margin-top: 20px
    }

    .bgtime {
        width: 100%;
        height: auto;
        border: none
    }

    .bginner {
        width: 100%;
        padding: 0
    }

    .bgtime h2 {
        position: static;
        transform: translateX(0) translateY(0);
        text-align: left;
        font-size: 14px
    }

    .bginner h2 {
        font-size: 14px;
    }

    .bginner p,
    .s_t_right p,
    .zz p {
        font-size: 12px;
        line-height: 20px
    }

    .bgbottom h2 {
        font-size: 16px
    }

    .zz h3 {
        font-size: 14px;
        line-height: 24px
    }

    .zzlist li {
        width: 100%;
        margin-right: 0
    }

    .zzlist li p {
        height: auto;
        font-size: 12px;
        line-height: 20px;
    }



    .banner_txt {
        display: none
    }

 

    .pic img:nth-child(2) {
        display: block
    }

    .pic img:nth-child(1) {
        display: none
    }

    .pic .container {
        display: none
    }

    .tzztit h6 {
        position: static
    }

    .zbcglist p,
    .zbcglist span {
        display: block;
        float: none;
        font-size: 12px;
        line-height: 20px;
        width: 100%
    }

    .zbcglist li .container {
        padding: 4px 0
    }

    .zbcglist h2 {
        font-size: 14px;
        margin-bottom: 15px
    }

    .flsm_tit h1 {
        font-size: 16px;
    }

    .flsm_tit span {
        font-size: 14px;
        line-height: 24px;
    }

    .flsm_tit {
        padding: 20px 0 10px;
        margin-bottom: 14px;

    }

    .flsm h2 {
        font-size: 14px;
        line-height: 24px;
    }

    .flsm p {
        font-size: 12px;
        line-height: 20px;
    }

    .fztit h5 {
        font-size: 16px;
    }

    .fzlcinner div {
        padding: 0
    }

    .fzlcinner div:before,
    .fzlcinner div:after {
        display: none
    }

    .fzlcbanner .swiper-button-prev,
    .fzlcbanner .swiper-button-next {
        display: inline-block;
        position: static;
        margin: 20px 5px;
        transform: translateX(0)
    }

    .fzlcbanner {
        text-align: center;
    }

    .fzlcbanner {
        height: auto !important
    }

    .fzlcbanner h6 {
        padding-bottom: 0;
        font-size: 20px;
    }

    .fzlcinner p {
        text-align: left;
        font-size: 12px;
        line-height: 20px;
        margin-bottom: 20px
    }

    .fztit {
        padding-bottom: 18px
    }

    .jdgclist li {
        width: 100%;
        margin-right: 0
    }

    .zzjg,
    .teamlist,
    .lsgc {
        padding: 18px 0
    }

    .lsgc ul {
        margin-top: 18px;
        opacity: 1;
        transform: translateY(0)
    }

    .fs_tit {
        opacity: 1;
        transform: translateY(0)
    }

    .cwfsxt,
    .howuser {
        padding: 18px 0 0
    }

    .wljdinner {
        margin-top: 0
    }

    .howuserinner {
        margin-top: 18px;
    }

    .teamlist ul {
        margin-top: 18px;
        opacity: 1;
        transform: translateY(0)
    }

    .sgfw_left li p {
        position: static;
        width: 100%;
        font-size: 12px;
        line-height: 20px;
        transform: translateX(0)
    }

    .znzb_right h4,
    .znzb_right h2,
    .znzb_right h3 {
        font-size: 14px;
        line-height: 24px;
    }

    .znzb_right p,
    .zrbg p {
        font-size: 12px;
        line-height: 20px
    }

    .page {
        padding-bottom: 30px !important;
    }

    .ydxtvideo {
        margin-top: 16px
    }

    .ydxt,
    .zrbg {
        padding: 18px 0 0;
    }

    .xtdy .container {
        margin-top: 14px
    }

    .zrbg h6 {
        font-size: 14px
    }

    .qx .fs_tit {
        margin-bottom: 18px
    }

    .shzrlist li a {
        padding: 12px 0
    }

    .shzrbglist {
        padding: 18px 0
    }
}

@media only screen and (max-width:375px) {
    .cp_tab .container a {
        padding: 4px 15px;
        font-size: 13px
    }
}